/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package controller;

import common.Articulo;
import common.ItemTabla;
import controller.utils.ControllerTable;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.LinkedList;
import java.util.List;
import model.ModelRecibirOFAD;
import tiendagui.internal.JInternalFrameImpl;
import tiendagui.internal.JInternalFrameRecibirOFAD;

/**
 *
 * @author Jhonny
 */
public class ControllerRecibirOFAD  extends Controller implements ControllerTable{
    
    
    public ControllerRecibirOFAD(JInternalFrameImpl dialog, ModelRecibirOFAD model) {
        super(dialog,model);
    }

    @Override
    public void initComponentView() throws FileNotFoundException,IOException {
        List<Articulo> articulos = null;
        articulos = ((ModelRecibirOFAD)model).getArticulosOFAD(dialog.getPath());
        //model.getNewArticulos(articulos);
        List<ItemTabla> items = new LinkedList<ItemTabla>();
        items.addAll(articulos);
        initDatosTabla(((JInternalFrameRecibirOFAD)dialog).getTable(),items);
    }

    @Override
    public ItemTabla getArticulo() {
        ItemTabla item = null;
        return item;
    }

    @Override
    public Articulo getArticulo(Integer referencia) {
        return model.getArticulo(referencia);
    }

}
